package com.golden.order02.domain;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

public class DocumentDO extends BaseDO implements Serializable{
	
	private Integer orderSalesID;  //订单详情id
	
	private Integer orderID;//orderid
	
	private Integer type; //文件类型 0位刚生成的空白合同       1其他文件
	
	private String fileName; //文件名
	
	private String fileUrl; //文件url
	
	private Date modifitime; //修改时间

    private Date createtime; //创建时间
    
    private String createtimeTimeStamp; //创建时间
    
    private String documentType;//1为订单合同  2为升级合同   3 加选合同   

    private String documentName;// 合同名称
    
    private String orderNo;
    
    private String detailNo;
    
    private String documentNo;

    private String signature; // 客户数字签名
    
    private Integer isSign; //是否签字
    
    private Integer status;
    
    private Integer isDelete;
    
    private Integer fileID;
    
    
    
    public Integer getFileID() {
		return fileID;
	}

	public void setFileID(Integer fileID) {
			this.fileID = fileID;
	}

	public Integer getIsDelete() {
		return isDelete;
	}

	public void setIsDelete(Integer isDelete) {
			this.isDelete = isDelete;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
			this.status = status;
	}

	public Integer getIsSign() {
		return isSign;
	}

	public void setIsSign(Integer isSign) {
		this.isSign = isSign;
	}

	public String getDocumentNo() {
		return documentNo;
	}

	public void setDocumentNo(String documentNo) {
		this.documentNo = documentNo;
	}

	//status 0为未启用状态   1为正式合同
    private List<DocumentDO> accessory=new ArrayList<DocumentDO>();//附件
    
    
	public String getOrderNo() {
		return orderNo;
	}

	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}

	public String getDetailNo() {
		return detailNo;
	}

	public void setDetailNo(String detailNo) {
		this.detailNo = detailNo;
	}

	public List<DocumentDO> getAccessory() {
		return accessory;
	}

	public void setAccessory(List<DocumentDO> accessory) {
		this.accessory = accessory;
	}

	public String getCreatetimeTimeStamp() {
		return createtimeTimeStamp;
	}

	public void setCreatetimeTimeStamp(String createtimeTimeStamp) {
		this.createtimeTimeStamp = createtimeTimeStamp;
	}

	public Integer getOrderID() {
		return orderID;
	}

	public void setOrderID(Integer orderID) {
		this.orderID = orderID;
	}

	public String getDocumentType() {
		return documentType;
	}

	public void setDocumentType(String documentType) {
		this.documentType = documentType;
	}

	public String getDocumentName() {
		return documentName;
	}

	public void setDocumentName(String documentName) {
		this.documentName = documentName;
	}

	public Integer getType() {
		return type;
	}

	public void setType(Integer type) {
		this.type = type;
	}

	public String getFileName() {
		return fileName;
	}

	public void setFileName(String fileName) {
		this.fileName = fileName;
	}

	public String getFileUrl() {
		return fileUrl;
	}

	public void setFileUrl(String fileUrl) {
		this.fileUrl = fileUrl;
	}

	public Date getModifitime() {
		return modifitime;
	}

	public void setModifitime(Date modifitime) {
		this.modifitime = modifitime;
	}

	public Date getCreatetime() {
		return createtime;
	}

	public void setCreatetime(Date createtime) {
		this.createtime = createtime;
	}

	public String getSignature() {
		return signature;
	}

	public void setSignature(String signature) {
		this.signature = signature;
	}

	public Integer getOrderSalesID() {
		return orderSalesID;
	}

	public void setOrderSalesID(Integer orderSalesID) {
			this.orderSalesID = orderSalesID;
	}

    
}
